dense rain - Spanish English Dictionary